home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / a_utils / _archvrs / unix / zoo21src.lha / zoo / macros.ai < prev    next >
Text File  |  1992-11-20  |  285b  |  19 lines

  1. ; $Source$
  2. ; $Id$
  3. ;procedure index, used in-line to save some microseconds
  4. call_index    macro
  5.     mov    si,bx            ;si = bx * 5 (5 byte hash entries)
  6.     shl    si,1            ;si = bx * 2 * 2 + bx
  7.     shl    si,1
  8.     add    si,bx
  9.     endm    
  10.  
  11. malloc    macro    siz
  12.     ifdif    <bx>,<siz>
  13.     mov    bx,siz
  14.     endif
  15.     mov    ah,48h
  16.     int    21h
  17.     endm
  18.  
  19.